Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Davis Cup, Group I, 1R, ARG-LTU 4-0 Lugano Challenger Tenerife 1 Challenger Cherbourg Challenger Quimper Challenger Delray Beach Open - Delray Beach Wimbledon - London Gwangju Challenger Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Hamburg Challenger Phoenix Challenger Taipei Challenger Shenzhen 1 Challenger Kachreti Challenger Guangzhou Challenger Lexington Challenger Blois Challenger Chicago Challenger Astana Challenger Atlanta Open - Atlanta Grodzisk Mazowiecki Challenger Manacor Challenger Rennes Challenger Istanbul Challenger St. Tropez Challenger St. Brieuc Challenger Matsuyama Challenger Helsinki Challenger Quimper Challenger M25 Sunderland Lugano Challenger Nottingham Challenger Abidjan 1 Challenger Abidjan 2 Challenger Cassis Challenger Bratislava 1 Challenger Braunschweig Challenger Nottingham 3 Challenger San Marino Challenger M15 Budapest M15 Rodez Spain F13 Lithuania F2 Portugal F2 Portugal F3 Spain F16 Lithuania F1 Lithuania F2 USA F23 USA F24 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Germany F9 Germany F2 Usa F9 Poland F1 Netherlands F1 Great Britain F8 Austria F5 Great Britain F9 Turkey F8 Dominican Republic F1 Great Britain F6 Egypt F9 Egypt F10 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F18 Great Britain F19 Israel F13 Israel F14 Israel F15 Great Britain F23 Greece F19 Greece F20 Qatar F3 Qatar F4 Qatar F5 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 Bahrain F1 Qatar F1 Qatar F2 Great Britain F9 Great Britain F10 Great Britain F11 USA F16 USA F18 USA F19 USA F20 USA F21 USA F22 USA F23 Canada F7 Canada F8 Great Britain F16 Israel F3 Turkey F38 Turkey F39 USA F29 Great Britain F1 Great Britain F3 Canada F1 Canada F2 USA F11 France F19 Sweden F4 Turkey F1 (Antalya) Turkey F2 (Antalya) Turkey F13 Turkey F15 Great Britain F1 Great Britain F2 France F3 Spain F9 Spain F10 Great Britain F5 Great Britain F6 Great Britain F7 Great Britain F11 Great Britain F12 Great Britain F15 Spain F35 Spain F37 USA F30 USA F31 Turkey F5 Turkey F6 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 Great Britain F8 Great Britain F13 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 M25 Nussloch Great Britain F6 M25 Calabasas M25 Bolton Great Britain F7 Great Britain F8 M25 Champaign M25 Claremont M25 Fort Worth Great Britain F11 USA F28 Egypt F8 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Polska Energia Open - Bytom Siemens Open - Scheveningen Levene Gouldin & Thompson Tennis Challenger - Binghamton Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco Kyoto Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Savannah Challenger Sarasota Challenger Karlsruhe Challenger Nottingham Challenger Istanbul Challenger Karshi Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Sao Paulo Challenger Salinas Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger Lexington Challenger Vancouver Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Nottingham Challenger Istanbul Challenger Izmir Challenger Mons Challenger Rennes Challenger Orleans Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Dallas Challenger Rome Challenger Nottingham Challenger Nottingham-2 Challenger Winnetka Challenger Petange Challenger Orleans Challenger Helsinki Challenger Nottingham-2 Challenger Petange Challenger Orleans Challenger Mons Challenger Eckental Challenger Helsinki Challenger Cherbourg Challenger Kyoto Challenger Kazan Challenger Rome Challenger Furth Challenger Winnetka Challenger Recanati Challenger Astana Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Reunion Island Challenger Knoxville Challenger Champaign Challenger Helsinki Challenger Andria Challenger Happy Valley Challenger Hong Kong Challenger Dallas Challenger Wroclaw Challenger Cherbourg Challenger Raanana Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Samarkand Challenger Prostejov Challenger Manchester Challenger Ilkley Challenger Recanati Challenger Lexington Challenger Aptos Challenger Vancouver Challenger Tashkent Challenger Fairfield Challenger Las Vegas Challenger Eckental Challenger Ortisei Challenger Knoxville Challenger Champaign Challenger Bangkok Challenger Bangkok Challenger Manila Challenger Drummondville Challenger Kazan Challenger Raanana Challenger Gwangju Challenger Nanjing Challenger Taipei City Challenger Busan Challenger Seoul Challenger Heilbronn Challenger Bangkok Challenger Prostejov Challenger Surbiton Challenger Ilkley Challenger Binghamton Challenger Lexington Challenger Granby Challenger Aptos Challenger Mons Challenger Tashkent Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Quimper Challenger Budapest Challenger Cherbourg Challenger Bergamo Challenger Drummondville Challenger Leon Challenger Gimcheon Challenger Busan Challenger Samarkand Challenger Shymkent Challenger Surbiton Challenger Nottingham Challenger Jinan Challenger Aptos Challenger Vancouver Challenger Orleans Challenger Stockton Challenger Fairfield Challenger Ortisei Challenger Las Vegas Challenger Charlottesville Challenger Bratislava Challenger Knoxville Challenger Brescia Challenger Playford Challenger Rennes Challenger Indian Wells Challenger Drummondville Challenger St. Brieuc Challenger Tunis Challenger Francavilla Challenger Lisbon Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Gatineau Challenger Granby Challenger Lexington Challenger Aptos Challenger Cassis Challenger Tiburon Challenger Stockton Challenger Ortisei Challenger Ningboo Challenger Brest Challenger Liuzhou Challenger Shenzhen Challenger Mouilleron-Le-Captif Challenger Bangalore Challenger Pune Challenger Orlando Challenger Columbus Challenger Rennes Challenger Cleveland Challenger Quimper Challenger Dallas Challenger Drummondville Challenger St. Brieuc Challenger Leon Challenger Puerto Vallarta Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Nottingham Challenger Lexington Challenger Aptos Challenger Vancouver Challenger New Haven Challenger Cary Challenger Columbus Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Burnie Challenger Launceston Challenger Drummondville Challenger Calgary Challenger Trieste Challenger Cordenons Challenger Alicante Challenger Parma Challenger Bratislava Challenger Potchefstroom 1 Challenger Potchefstroom 2 Challenger Biella 3 Challenger Belgrade Challenger Nottingham 1 Challenger Mallorca Challenger Cassis Challenger Rennes Challenger Biel Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Helsinki Challenger Cleveland Challenger Aix En Provence Challenger Surbiton Challenger Nottingham Challenger Winnipeg Challenger Chicago Challenger Vancouver Challenger Vilnus Challenger Bergamo Challenger Bratislava Challenger Canberra Challenger Oeiras 2 Challenger Ottignies-Louvain-la-Neuve Challenger Pau Challenger St. Brieuc Challenger Seoul Challenger Gwangju Challenger Tunis Challenger Surbiton Challenger Nottingham Challenger Cassis Challenger Hersonissos 1 Challenger Astana Challenger M25 Glasgow M25 Quinta do Lago M25 Sunderland M25 Glasgow Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach Orange Warsaw Open - Warsaw M25 Figueira da Foz ATP Studena Croatia Open Umag - Umag AEGON International - Eastbourne SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach M15 Budapest Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington M15 Hurghada SAP Open - San Jose Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London M25 Roehampton Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel AEGON Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg M25 Vale do Lobo Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha M15 Hurghada Open Sud de France - Montpellier M15 Foggia Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva Citi Open - Washington St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune European Open - Antwerp Astana Open - Nur-Sultan Murray River Open - Melbourne Serbia Open - Belgrade BMW Open - Munich Millennium Estoril Open - Estoril Noventi Open - Halle Nature Valley International - Eastbourne Truist Atlanta Open - Atlanta Citi Open - Washington European Open - Antwerp Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Sardegna Open - Cagliari Belgrade 2 - Belgrade Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Dallas Open - Dallas Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gonet Geneva Open - Geneva Viking International - Eastbourne Hall of Fame Open - Newport Hamburg European Open - Hamburg Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Tel Aviv Watergen Open - Tel Aviv Qatar ExxonMobil Open - Doha Banja Luka Open - Banja Luka Citi Open - Washington Stockholm Open - Stockholm Hong Kong Tennis Open - Hong Kong Rothesay International - Eastbourne PEOPLEnet CUP - Dnepropetrovsk Bergamo Challenger Binghamton Challenger Mouilleron-Le-Captif Challenger Binghamton Challenger GHI Bronx Tennis Classic - Bronx Mons Challenger Manchester Challenger Wroclaw Challenger Bath Challenger Fairfield Challenger M25 Tbilisi M25 Reggio Emilia Seoul Challenger Dallas Challenger Granby Challenger Bratislava Challenger Chengdu Challenger Andria Challenger Irving Challenger M25 Santa margherita di Pula M25 Santa margherita di Pula Nottingham Challenger Charlottesville Challenger Ilkley Challenger M25 Faro Monterrey Challenger M25 Monastir Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells M25 Monastir Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Surbiton Challenger Shanghai Rolex Masters - Shanghai Miami Open - Miami Bratislava Challenger Mutua Madrid Open - Madrid Perugia Challenger Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Montreal Istanbul Challenger Phoenix Challenger Guadalajara Challenger Vancouver Challenger Ilkley Challenger Gatineau Challenger Bordeaux Challenger U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Oeiras 1 Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Koblenz Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Vilnius Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Lugano Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Biel Challenger Brest Challenger Lille Challenger Bergamo Challenger Busan Challenger Zhuhai Challenger Helsinki Challenger Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Segovia Challenger Davis Cup, World Group, 1R, ESP-GBR 3-1 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Hersonissos 4 Challenger Grodzisk Mazowiecki Challenger Lille Challenger Zhangjiagang Challenger Rennes Challenger Bergamo Challenger Cary 1 Challenger Winnipeg Challenger Oeiras 1 Challenger Bratislava 1 Challenger Tbilisi Challenger Pozoblanco Challenger Chisinau Challenger Grodzisk Mazowiecki Challenger St. Tropez Challenger Hersonissos 2 Challenger Indian Wells Challenger M25 Santa margherita di Pula Porto Challenger Indianapolis Challenger Pau Challenger Lille Challenger Wuxi Challenger M25 Elvas Roanne Challenger Brest Challenger San Benedetto Challenger Orleans Challenger Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, PO, LTU-PAK 4-0 Kremlin Cup - Moscow Lyon Challenger Qatar ExxonMobil Open - Doha Infosys Hall of Fame Open - Newport Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona Libema Open - 's-Hertogenbosch cinch Championships - London Rothesay International - Eastbourne AEGON Championships - London Citi Open - Washington Citi Open - Washington Open Parc - Lyon Hamburg European Open - Hamburg Kremlin Cup - Moscow Millennium Estoril Open - Estoril Truist Atlanta Open - Atlanta cinch Championships - London cinch Championships - London Australian Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) Wimbledon (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open - Paris All Lower level tournaments U.S. Open - New York Bratislava 2 Challenger Brest Challenger Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, LTU-GEO 3-2 Olympics - Rio de Janeiro Olympics - Tokyo Busan Challenger